ContextMenu.onSelect

Доступность

Flash Player 7.

Синтаксис

my_cm.onSelect = function (item:Object, item_menu:ContextMenu) : Void{
  // your code here
}

Параметры

item  Ссылка на объект (клип, кнопку или выделяемое текстовое поле) который находится под курсором мыши когда вызвано контекстное меню флэш проигрывателя и

item_menu  Ссылка на объект ContextMenu, задаваемы свойством menu объекта.

Возвращает

Ничего

Описание

Обработчик событий; вызывается, когда пользователь открывает контекстное меню флэш проигрывателя, но перед тем, как меню будет показано. Это позволит вам определить содержимое контекстного меню в зависимомти от текущего со

Вы можете также установить функцию обратного вызова (callback handler) для объекта ContextMenu, когда вы создаете новый объект ContextMenu.Чтобы получить дополнительную информацию, смотрите ContextMenu class.

Пример

В следующем примере определяется, какой тип объектов был вызван в контекстном меню:

my_cm = new ContextMenu();
function menuHandler(obj:Object, menu:ContextMenu) {
  if(obj instanceof MovieClip) {
    trace("Movie clip: " + obj);
  }
  if(obj instanceof TextField) {
    trace("Text field: " + obj);
  }
  if(obj instanceof Button) {
    trace("Button: " + obj);
  }
}
my_cm.onSelect = menuHandler;
my_mc.menu = my_cm;
my_btn.menu = my_cm;